/**
 *
 */
package com.zhuoyue.zhtj.entity;

import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.eit.eitsite.common.persistence.DataEntity;

/**
 * 活动公告Entity
 * @author hss
 * @version 2017-08-17
 */
public class Hdgg extends DataEntity<Hdgg> {
	
	private static final long serialVersionUID = 1L;
	private String hdmc;		// 活动名称
	private String hdtp;		// 活动图片
	private String hdjs;		// 活动介绍
	private String zdcyrs;		// 最大参与人数
	private String hddd;		// 活动地点
	private Date hdkssj;		// 活动开始时间
	private String hdcxsj;		// 活动持续时间
	
	public Hdgg() {
		super();
	}

	public Hdgg(String id){
		super(id);
	}

	@Length(min=0, max=50, message="活动名称长度必须介于 0 和 50 之间")
	public String getHdmc() {
		return hdmc;
	}

	public void setHdmc(String hdmc) {
		this.hdmc = hdmc;
	}
	
	@Length(min=0, max=500, message="活动图片长度必须介于 0 和 500 之间")
	public String getHdtp() {
		return hdtp;
	}

	public void setHdtp(String hdtp) {
		this.hdtp = hdtp;
	}
	
	@Length(min=0, max=200, message="活动介绍长度必须介于 0 和 200 之间")
	public String getHdjs() {
		return hdjs;
	}

	public void setHdjs(String hdjs) {
		this.hdjs = hdjs;
	}
	
	@Length(min=0, max=10, message="最大参与人数长度必须介于 0 和 3 之间")
	public String getZdcyrs() {
		return zdcyrs;
	}

	public void setZdcyrs(String zdcyrs) {
		this.zdcyrs = zdcyrs;
	}
	
	@Length(min=0, max=50, message="活动地点长度必须介于 0 和 50 之间")
	public String getHddd() {
		return hddd;
	}

	public void setHddd(String hddd) {
		this.hddd = hddd;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getHdkssj() {
		return hdkssj;
	}

	public void setHdkssj(Date hdkssj) {
		this.hdkssj = hdkssj;
	}
	
	@Length(min=0, max=2, message="活动持续时间长度必须介于 0 和 2 之间")
	public String getHdcxsj() {
		return hdcxsj;
	}

	public void setHdcxsj(String hdcxsj) {
		this.hdcxsj = hdcxsj;
	}
	
}